<?php

    require_once('init.php');
    $produit = Produit::rechercheProduit(Tools::getValue('id_produit', 'GET'));
    if(!$produit instanceof Produit || $produit->getValide() === 0) {
        Tools::redirect('index.php');
    }
    
    Conf::visite($produit);
    $vente_privee_detail = NULL;
    if($_SESSION['client']->autorisation(Module::rechercheModule(1))) {
        $vente_privee_detail = VentePriveeDetail::rechercheVentePriveeDetail(Tools::getValue('id_vente_privee_detail', 'GET'));
    }
    
    $categorie_actuelle = Categorie::rechercheCategorie(Tools::getValue('id_categorie', 'GET'));
    if(Tools::getValue('promo', 'GET') != 1 && (!$categorie_actuelle instanceof Categorie || $categorie_actuelle->getIdParent() == 0)) {
        $categorie_actuelle = $produit->getCategorie();
    }
    elseif(Tools::getValue('promo', 'GET') == 1) {
        $categorie_actuelle = "Promo";
    }
    require_once('header.php');
?>
<div class="block_milieu">
<?php
    //Fil d'arianne
    if($categorie_actuelle == "Promo") {
        $parent = "Accueil";
        echo    '<div class="fil_arianne">
                '. $parent .' > <a class="fil_arianne_categorie" href="promo.php">
                                    '. $categorie_actuelle .'
                                </a> > '. $produit .'
            </div>';
    }
    else {
        $parent = $categorie_actuelle->getParent();
        echo    '<div class="fil_arianne">
                '. $parent .' > <a class="fil_arianne_categorie" href="categorie.php?id_categorie='.$categorie_actuelle->getId().'">
                                    '. $categorie_actuelle .'
                                </a> > '. $produit .'
            </div>';
    }
    
    $cover = $produit->getImages(true);
    $autres_images = $produit->getImages();
    echo   '<div class="div_produit_detaille">
                <div class="produit_images">
                    <div class="cover">
                        <img src="img/p/'.$cover->getId().'_'.$cover->getProduit()->getId().'.jpg" />
                    </div>
                </div>
                <div class="produit_description">
                    <span class="libelle_produit">'.$produit.'</span><br>
                    <span class="prix_produit">';
    if($vente_privee_detail instanceof VentePriveeDetail) {
        echo $vente_privee_detail->getPrixActuel(true) . '€ au lieu de '.$vente_privee_detail->getProduit()->getPrixActuel(true);
    }
    else {
        echo    $produit->getPrixActuel(true);
    }
    echo            ' € </span><br><br><br>
                    <div class="description_produit">
                        <h3>DESCRIPTIF PRODUIT</h3>
                        <p>'.$produit->getDescriptionLongue().'</p>
                    </div>';
    if($vente_privee_detail instanceof VentePriveeDetail) {
        echo        '<form method="POST" action="ajoutPanier.php?id_vente_privee_detail='.$vente_privee_detail->getId().'&id_produit='.$produit->getId().'">';
    }
    if($categorie_actuelle == "Promo") {
        echo        '<form method="POST" action="ajoutPanier.php?promo=1&id_produit='.$produit->getId().'">';
    }
    else {
        echo        '<form method="POST" action="ajoutPanier.php?id_categorie='.$categorie_actuelle->getId().'&id_produit='.$produit->getId().'">';
    }
    echo                'Quantité : <input type="text" maxlength="2" size="2" name="quantite" value="1" /><br>
                        <input type="submit" name="envoie" value="Ajouter au panier" />
                    </form>
                </div>
            </div>';
?>
</div>
    
<?php    
    require_once('footer.php');
?>
